Skip to content

fix(commit): keep conventional prefixes lowercase - #52

Merged
cheat2001 merged 1 commit into
cheat2001:mainfrom
noyobo:fix/commit-message-autocapitalize
Oct 4, 2026
Merged

cheat2001 merged 1 commit into
cheat2001:mainfrom
noyobo:fix/commit-message-autocapitalize

Conversation

@noyobo

@noyobo noyobo commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

What & why

Typing a conventional prefix such as fix: in the commit summary was rewritten to Fix: by the field's sentence capitalization. That breaks the commit-message convention, so the summary and description now set autoCapitalize="off". Spell check stays on.

This covers the working-copy commit box and the inspector message editor.

Screenshots

No layout or color change. The check is that fix: stays lowercase after leaving the field, and a misspelled word is still marked while the field is focused.

image

Checklist

  • pnpm typecheck && pnpm test pass
  • cargo fmt --check && cargo clippy --all-targets -- -D warnings && cargo test pass (if Rust changed)
  • New engine functions have integration tests in tests/git_engine.rs
  • Mutating operations go through the undo tracked() wrapper where undoable
  • Colors use design tokens only (no hex in components)
  • CLAUDE.md updated if conventions/architecture changed
  • Commits carry no trailers from coding tools (Co-authored-by: <tool>, Generated with …)

Sentence capitalization rewrote "fix:" to "Fix:" in the summary and description. Spell check stays on.
@cheat2001
cheat2001 merged commit d2658a8 into cheat2001:main Oct 4, 2026
6 checks passed
cheat2001 added a commit that referenced this pull request Oct 4, 2026
Repositories can be sorted into named groups. On the welcome page each
group is a collapsible section with a colour and a count; in the tab
strip open tabs cluster by group under a thin coloured edge with the
group's name in front, and a group folds to its name and a count so a
long strip stays readable. Groups can be reordered by drag or menu,
opened or closed as a set, and ungrouped without touching the
repositories. The repository menu, the palette and tab tooltips follow
the grouping, and mod+W closes the current tab.

Also lands the overflow list for a strip wider than the window, tab
separators, the changelog line for #52 and the notes for #51 and #54.
@cheat2001

Copy link
Copy Markdown
Owner

Merged, in 0.21.0. Thanks.

@noyobo
noyobo deleted the fix/commit-message-autocapitalize branch October 4, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants